package aditii.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import aditii.interfaces.BO.PessoaInterfaceBO;


//	@Controller
//	@RequestMapping("/find/*.htm")
	public class PessoaController {

		private PessoaInterfaceBO servivcoPessoaInterfaceBO;
		
		public PessoaController(PessoaInterfaceBO servivcoPessoaInterfaceBO){
			this.servivcoPessoaInterfaceBO = servivcoPessoaInterfaceBO;
		}
	
		public PessoaController(){
			
		}
	@RequestMapping(value="cadastro.htm", params="!searchType")
	public ModelAndView onInitialSearchFormState(
			@RequestParam("nomeCliente") String nome,
			@RequestParam("emailCliente") String email,
			@RequestParam("ruaCliente") String rua,
			@RequestParam("cidadeCliente") String cidade,
			@RequestParam("bairroCliente") String bairro,
			@RequestParam("estadoCliente") String estado,
			@RequestParam("loginCliente") String login,
			@RequestParam("senhaCliente") String senha		
			) throws Exception {
		
		servivcoPessoaInterfaceBO.cadastrarPessoa(nome, email, rua, cidade, bairro, estado, "Cliente" ,login, senha);
		
		ModelAndView mav = new ModelAndView();
		mav.addObject("pessoa", servivcoPessoaInterfaceBO);
		mav.setViewName("find/cadastro");
		return mav;
			
		
	}
	
	
	
}
